2008-06-10 Paolo Borelli <pborelli@katamail.com>
* gtk/gtkfilesystem.c (gtk_file_system_volume_render_icon): do not
leak the GIcon.
svn path=/trunk/; revision=20346
+2008-06-10 Paolo Borelli <pborelli@katamail.com>
+
+ * gtk/gtkfilesystem.c (gtk_file_system_volume_render_icon): do not
+ leak the GIcon.
+
2008-06-10 Carlos Garnacho <carlos@imendio.com>
* configure.in:
GError **error)
{
GIcon *icon = NULL;
+ GdkPixbuf *pixbuf;
DEBUG ("volume_get_icon_name");
file = g_mount_get_root (mount);
icon = get_icon_for_special_directory (file);
+ g_object_unref (file);
if (!icon)
icon = g_mount_get_icon (mount);
if (!icon)
return NULL;
- return get_pixbuf_from_gicon (icon, widget, icon_size, error);
+ pixbuf = get_pixbuf_from_gicon (icon, widget, icon_size, error);
+
+ g_object_unref (icon);
+
+ return pixbuf;
}
void